Complexity Results and the Growths of Hairpin Completions of Regular Languages (Extended Abstract)

نویسندگان

  • Volker Diekert
  • Steffen Kopecki
چکیده

The hairpin completion is a natural operation on formal languages which has been inspired by molecular phenomena in biology and by DNAcomputing. In 2009 we presented in [6] a (polynomial time) decision algorithm to decide regularity of the hairpin completion. In this paper we provide four new results: 1.) We show that the decision problem is NL-complete. 2.) There is a polynomial time decision algorithm which runs in time O(n), this improves [6], which provided O(n). 3.) For the one-sided case (which is closer to DNA computing) the time is O(n), only. 4.) The hairpin completion is unambiguous linear context-free. This result allows to compute the growth (generating function) of the hairpin completion and to compare it with the growth of the underlying regular language.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Two-Sided Derivatives for Regular Expressions and for Hairpin Expressions

The aim of this paper is to design the polynomial construction of a finite recognizer for hairpin completions of regular languages. This is achieved by considering completions as new expression operators and by applying derivation techniques to the associated extended expressions called hairpin expressions. More precisely, we extend partial derivation of regular expressions to two-sided partial...

متن کامل

Deciding Regularity of Hairpin Completions of Regular Languages in Polynomial Time

The hairpin completion is an operation on formal languages that has been inspired by the hairpin formation in DNA biochemistry and by DNA computing. In this paper we investigate the hairpin completion of regular languages. It is well known that hairpin completions of regular languages are linear context-free and not necessarily regular. As regularity of a (linear) context-free language is not d...

متن کامل

It is NL-Complete to Decide Whether a Hairpin Completion of Regular Languages is Regular

The hairpin completion is an operation on formal languages which is inspired by the hairpin formation in biochemistry. Hairpin formations occur naturally within DNA-computing. It has been known that the hairpin completion of a regular language is linear context-free, but not regular, in general. However, for some time it is was open whether the regularity of the hairpin completion of a regular ...

متن کامل

Iterated Hairpin Completions of Non-crossing Words

Iterated hairpin completion is an operation on formal languages that is inspired by the hairpin formation in DNA biochemistry. Iterated hairpin completion of a word (or more precisely a singleton language) is always a context-sensitive language and for some words it is known to be non-context-free. However, it is unknown whether regularity of iterated hairpin completion of a given word is decid...

متن کامل

Regularity of Iterative Hairpin Completions of Crossing (2, 2)-Words

The hairpin completion is a formal operation inspired from DNA biochemistry. It is known that the (one step) hairpin completion of regular language is linear contextfree, but not regular in general. It is decidable whether the (one step) hairpin completion of regular language is regular. However, it is an open question whether the iterated hairpin completion of a regular language is regular, ev...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2010